Dental Clinic Lead Finder
Pricing
Pay per event
Dental Clinic Lead Finder
Find dental clinic leads from Google Maps with phone, website, ratings, reviews, address, and public email enrichment.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Find dental clinic leads from Google Maps and enrich clinic websites with public email addresses.
Dental Clinic Lead Finder is built for people who need a clean, exportable list of dental practices in a city, region, or niche. Enter one or more dental search terms, add locations, and the actor collects business details from Google Maps plus optional email addresses from public clinic websites.
What does Dental Clinic Lead Finder do?
This actor searches Google Maps for dental businesses and saves one dataset row per clinic.
It can collect:
- π¦· Clinic name
- π Address
- βοΈ Phone number
- π Website URL
- β Rating and review count
- πΊοΈ Google Maps URL
- π§ Public email addresses found on the clinic website
- π Search query and location used to find the lead
- π§ Latitude, longitude, and place ID when available
Who is it for?
Dental Clinic Lead Finder is useful for:
- π§βπΌ Dental suppliers building prospect lists for outreach
- π£ Local SEO agencies prospecting dental practices
- π§Ύ Lead generation agencies creating regional clinic databases
- π§ββοΈ Recruiters looking for dental offices and DSOs
- π οΈ SaaS teams selling tools to dental practices
- π Analysts mapping dental market coverage by city
Why use this actor?
Google Maps has rich public information, but manually copying dental clinic details is slow. This actor automates the repetitive discovery step and returns structured rows that can be exported to CSV, Excel, Google Sheets, or your CRM.
Data you can extract
| Field | Description |
|---|---|
name | Dental clinic or dentist business name |
category | Google Maps business category when available |
address | Public business address |
phone | Public phone number |
website | Clinic website URL |
emails | Public emails found on the website/contact pages |
rating | Google Maps star rating |
reviewCount | Number of reviews |
googleMapsUrl | Source Google Maps place URL |
sourceUrl | Alias of the source Google Maps place URL for lead workflows |
placeId | Google place identifier parsed from the URL when available |
latitude | Latitude parsed from Maps URL when available |
longitude | Longitude parsed from Maps URL when available |
searchQuery | Dental term used for discovery |
location | Location used for discovery |
openingHours | Visible hours text when available |
scrapedAt | ISO timestamp for the run |
How much does it cost to find dental clinic leads?
The actor uses pay-per-event pricing. You pay a small start fee and then a per-lead fee for saved dental clinic rows. Exact prices are shown on the Apify actor page before you run it.
To keep first runs affordable, the default input asks for a small number of leads. Increase maxLeads when you are ready to build a larger prospect list.
How to use Dental Clinic Lead Finder
- Open the actor on Apify.
- Enter dental search terms such as
dental clinic,dentist,orthodontist, oremergency dentist. - Add one or more locations such as
Austin, TXorBrooklyn, NY. - Choose the maximum number of leads.
- Keep email enrichment enabled if you want the actor to inspect clinic websites.
- Run the actor.
- Export the dataset to CSV, Excel, JSON, or connect it to your workflow.
Input example
{"searchQueries": ["dental clinic", "dentist"],"locations": ["Austin, TX"],"maxLeads": 20,"enrichEmails": true,"maxWebsitePagesPerClinic": 2,"language": "en","countryCode": "us","proxyConfiguration": { "useApifyProxy": false }}
Input fields
searchQueries
Dental business types to search for. Examples:
dental clinicdentistcosmetic dentistorthodontistemergency dentist
locations
Cities, regions, neighborhoods, or postal areas. Each search term is combined with each location.
maxLeads
Maximum number of dental clinic leads saved across the whole run.
enrichEmails
When enabled, the actor visits clinic websites and a small number of public contact/about pages to find email addresses.
maxWebsitePagesPerClinic
Controls email enrichment cost. The default checks up to 2 pages per clinic.
proxyConfiguration
Leave the proxy disabled for small tests. If Google limits the runtime IP, enable Apify Proxy in the input.
Output example
{"searchQuery": "dental clinic","location": "Austin, TX","name": "Example Dental Care","category": "Dental clinic","address": "123 Main St, Austin, TX","phone": "+1 512-555-0100","website": "https://exampledental.com/","emails": ["info@exampledental.com"],"rating": 4.8,"reviewCount": 312,"googleMapsUrl": "https://www.google.com/maps/place/...","sourceUrl": "https://www.google.com/maps/place/...","placeId": "0x...","latitude": 30.2672,"longitude": -97.7431,"claimed": null,"openingHours": "Open β Closes 5 PM","source": "google_maps","scrapedAt": "2026-05-29T08:00:00.000Z"}
Tips for better lead lists
- Use specific dental terms for niche campaigns.
- Search one metro area at a time for easier deduplication.
- Keep
maxWebsitePagesPerCliniclow when testing. - Export results to CSV and remove duplicates by website or phone number.
- Try nearby suburbs if a city returns fewer clinics than expected.
Email enrichment notes
Email extraction is best-effort. The actor only reads public pages on clinic websites. Some clinics use contact forms instead of publishing email addresses. In those cases, the emails array can be empty while the lead is still useful because phone, website, and Maps data are present.
Integrations
You can connect the dataset to:
- Google Sheets for prospect review
- HubSpot or Salesforce through Make/Zapier
- Clay enrichment tables
- Airtable lead databases
- Apify webhooks for automated delivery
- Your own API pipeline using Apify Client
API usage with Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/dental-clinic-lead-finder').call({searchQueries: ['dental clinic'],locations: ['Austin, TX'],maxLeads: 20,});console.log(run.defaultDatasetId);
API usage with Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('automation-lab/dental-clinic-lead-finder').call(run_input={'searchQueries': ['dental clinic'],'locations': ['Austin, TX'],'maxLeads': 20,})print(run['defaultDatasetId'])
API usage with cURL
curl -X POST "https://api.apify.com/v2/acts/automation-lab~dental-clinic-lead-finder/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries":["dental clinic"],"locations":["Austin, TX"],"maxLeads":20}'
MCP usage
Use this actor from Claude Desktop or Claude Code through Apify MCP:
https://mcp.apify.com/?tools=automation-lab/dental-clinic-lead-finder
Claude Code setup:
$claude mcp add apify-dental-leads https://mcp.apify.com/?tools=automation-lab/dental-clinic-lead-finder
Claude Desktop JSON config:
{"mcpServers": {"apify-dental-leads": {"url": "https://mcp.apify.com/?tools=automation-lab/dental-clinic-lead-finder"}}}
Example prompts:
- βFind 50 dental clinics in Austin and summarize those with emails.β
- βCreate a CSV-ready list of orthodontists in Denver.β
- βFind dental clinics in Brooklyn and group them by rating.β
Legality and responsible use
This actor collects publicly visible business information. You are responsible for using exported data lawfully, respecting privacy rules, and following applicable outreach regulations such as CAN-SPAM, GDPR, and local telemarketing rules.
FAQ
Why did I get fewer leads than requested?
Google Maps may show fewer available businesses for a specific query/location, or it may temporarily limit scrolling. Try a broader term or nearby location.
Why are emails missing?
Many dental clinics do not publish email addresses. They may use contact forms, booking widgets, or phone-only workflows.
Should I enable a proxy?
Start without a proxy for small tests. If Google blocks the runtime IP or returns empty pages, enable Apify Proxy in the input.
Related scrapers
- https://apify.com/automation-lab/google-maps-scraper
- https://apify.com/automation-lab/google-maps-lead-finder
- https://apify.com/automation-lab/google-maps-reviews-scraper
Changelog
0.1
Initial version for Google Maps dental clinic lead discovery with optional website email enrichment.